package com.leetcode;

/**
 * 905. 按奇偶排序数组
 * 两次遍历
 * 第一次先取出所有偶数放到前面
 * 第二次取出所有奇数放到后面
 *
 * @author fy
 * @date 2022/4/28 9:39
 */
public class Solution905_1 {

    public int[] sortArrayByParity(int[] nums) {
        int n = nums.length;
        int index = 0;
        int[] res = new int[n];
        for (int num : nums) {
            if (num % 2 == 0) {
                res[index++] = num;
            }
        }
        for (int num : nums) {
            if (num % 2 == 1) {
                res[index++] = num;
            }
        }
        return res;
    }

}
